someone that relies on another for support - Allemand Anglais Dictionnaire